package com.duobaoyu.dby.supply.biz.client.boundary.order.bean.bo;

import lombok.Data;

import java.io.Serializable;

/**
 * 订单扩展信息
 * @author chenms
 * @date 2023/10/13 2:49 PM
 */
@Data
public class OrderExtendParamBO implements Serializable {
	private static final long serialVersionUID = 7224724808327905903L;
	/**
     * 电费信息
     */
    private ElectricityFeesParam electricityFeesParam;

    /**
     * 手机运营商
     */
    private PhoneOperatorParam phoneOperatorParam;

    /**
     * 电费充值参数
     */
    @Data
    public static class ElectricityFeesParam implements Serializable {
		private static final long serialVersionUID = -8671586106775307193L;
		/**
         * 充值电费证件号 （身份证后六位 / 营业执照后六位 / 银行卡后六位
         */
        private String certificatesNo;

        /**
         * 充值电费证件型 1身份证后六位 2营业执照后六位 3银行卡后六位
         */
        private Integer certificatesType;

    }

    /**
     * 手机运营商参数
     */
    @Data
    public static class PhoneOperatorParam implements Serializable {
		private static final long serialVersionUID = -6235369177001568309L;
		/**
         * 运营商
         */
        private String operatorName;
        /**
         * 运营商类型 1:移动 2:电信 3:联通
         */
        private Integer operatorType;
        /**
         * 归属地省名称
         */
        private String provinceName;
        /**
         * 归属地城市名称
         */
        private String cityName;
    }
}
